package cn.tedu.csmall.product.service;



import cn.tedu.csmall.product.pojo.dto.AttributeAddNewDTO;
import cn.tedu.csmall.product.pojo.dto.AttributeUpdateDTO;
import cn.tedu.csmall.product.pojo.dto.BrandUpdateDTO;
import cn.tedu.csmall.product.pojo.vo.AttributeListItemVO;
import cn.tedu.csmall.product.pojo.vo.AttributeStandardVO;
import cn.tedu.csmall.product.pojo.vo.AttributeTemplateStandardVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.List;


public interface IAttributeService {

    void addNew(AttributeAddNewDTO attributeAddNewDTO);

    /**根据id查看详情*/
    AttributeStandardVO selectById(Long id);

    /**修改详情*/
    void update(AttributeUpdateDTO attributeUpdateDTO);

    /**根据属性模板id查询属性列表*/
    List<AttributeListItemVO> selectByTemplateId(Long TemplateId);

    /**根据id删除属性*/
    void delete(Long id);


}
